package com.chia.multienty.core.service;

import com.chia.multienty.core.pojo.AppVersion;
import com.chia.multienty.core.mybatis.service.KutaBaseService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.chia.multienty.core.domain.dto.AppVersionDTO;
import com.chia.multienty.core.parameter.base.AppVersionDetailGetParameter;
import com.chia.multienty.core.parameter.base.AppVersionPageGetParameter;
import com.chia.multienty.core.parameter.base.AppVersionDeleteParameter;
import com.chia.multienty.core.parameter.base.AppVersionEnableParameter;
import com.chia.multienty.core.parameter.base.AppVersionDisableParameter;
import com.chia.multienty.core.parameter.base.AppVersionSaveParameter;
import com.chia.multienty.core.parameter.base.AppVersionUpdateParameter;
/**
 * <p>
 * 应用版本 服务类
 * </p>
 *
 * @author Multi Tenant Auto Generator
 * @since 2024-07-19
 */
public interface AppVersionService extends KutaBaseService<AppVersion> {

    AppVersionDTO getDetail(AppVersionDetailGetParameter parameter);

    void delete(AppVersionDeleteParameter parameter);

    IPage<AppVersionDTO> getPage(AppVersionPageGetParameter parameter);
    void enable(AppVersionEnableParameter parameter);

    void disable(AppVersionDisableParameter parameter);

    void save(AppVersionSaveParameter parameter);

    void update(AppVersionUpdateParameter parameter);

}
